home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freaks Macintosh Archive
/
Freaks Macintosh Archive.bin
/
Freaks Macintosh Archives
/
Macintosh
/
Hex & Data Fork Tools
/
Decimal2Hex.sit
/
Decimal2Hex
/
DecimaltoHex
next >
Wrap
Text File
|
1997-07-08
|
2KB
|
217 lines
#!usr\local\bin\perl
print "This script was written by Jon Kelfer\. If you would like to \ncontact him send a message to htc\@cloud9.net\n\n";
print "Please don't send me BS messages\.\.\. If you think the script\nis bad don't tell me! Hell, I am only 15\.\n\n\n\n";
$counter = 0;
$digit1 = 0;
$digit2 = 0;
$digit3 = 0;
$digit4 = 0;
print "Enter the Decimal: ";
$decimal = <STDIN>;
while ($counter != $decimal)
{
if ($decimal != $counter)
{
if ($digit1 != 15)
{
$counter = $counter + 1;
$digit1 = $digit1 + 1;
}
}
if ($decimal != $counter)
{
if ($digit1 == 15 && $digit2 != 15)
{
$digit2 = $digit2 + 1;
$digit1 = 0;
$counter = $counter + 1;
}
}
if ($decimal != $counter)
{
if ($digit1 == 15 && $digit2 == 15 && $digit3 != 15)
{
$digit3 = $digit3 + 1;
$digit2 = 0;
$digit1 = 0;
$counter = $counter + 1;
}
}
if ($decimal != $counter)
{
if ($digit1 == 15 && $digit2 == 15 && $digit3 == 15 && $digit4 != 15)
{
$digit4 = $digit4 + 1;
$digit3 = 0;
$digit2 = 0;
$digit1 = 0;
$counter = $counter + 1;
}
}
}
if ($digit4 == 15)
{
print "f";
}
elsif ($digit4 == 14)
{
print "e";
}
elsif ($digit4 == 13)
{
print "d";
}
elsif ($digit4 == 12)
{
print "c";
}
elsif ($digit4 == 11)
{
print "b";
}
elsif ($digit4 == 10)
{
print "a";
}
else
{
print ($digit4);
}
if ($digit3 == 15)
{
print "f";
}
elsif ($digit3 == 14)
{
print "e";
}
elsif ($digit3 == 13)
{
print "d";
}
elsif ($digit3 == 12)
{
print "c";
}
elsif ($digit3 == 11)
{
print "b";
}
elsif ($digit3 == 10)
{
print "a";
}
else
{
print ($digit3);
}
if ($digit2 == 15)
{
print "f";
}
elsif ($digit2 == 14)
{
print "e";
}
elsif ($digit2 == 13)
{
print "d";
}
elsif ($digit2 == 12)
{
print "c";
}
elsif ($digit2 == 11)
{
print "b";
}
elsif ($digit2 == 10)
{
print "a";
}
else
{
print ($digit2);
}
if ($digit1 == 15)
{
print "f";
}
elsif ($digit1 == 14)
{
print "e";
}
elsif ($digit1 == 13)
{
print "d";
}
elsif ($digit1 == 12)
{
print "c";
}
elsif ($digit1 == 11)
{
print "b";
}
elsif ($digit1 == 10)
{
print "a";
}
else
{
print ($digit1);
}